home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / snowboard.swf / scripts / DefineSprite_84 / frame_1 / DoAction.as
Encoding:
Text File  |  2007-01-15  |  1.6 KB  |  65 lines

  1. function onEnterFrame()
  2. {
  3.    if(!loaded)
  4.    {
  5.       var _loc3_ = _root.getBytesLoaded() / _root.getBytesTotal();
  6.       if(_loc3_ >= 1)
  7.       {
  8.          if(firstframe)
  9.          {
  10.             gotoAndStop("loaded");
  11.          }
  12.          else
  13.          {
  14.             play();
  15.             bar._x = initX;
  16.          }
  17.          loaded = true;
  18.       }
  19.       else
  20.       {
  21.          bar._x = initX + (_loc3_ - 1) * bar._width;
  22.       }
  23.    }
  24.    var _loc4_ = getTimer() - time;
  25.    timeAccum += _loc4_;
  26.    while(timeAccum >= FRAME_TIME)
  27.    {
  28.       var _loc2_ = 0;
  29.       while(_loc2_ < timeClips.length)
  30.       {
  31.          if(timeClips[_loc2_]._currentframe < timeClips[_loc2_]._totalframes)
  32.          {
  33.             timeClips[_loc2_].nextFrame();
  34.          }
  35.          else
  36.          {
  37.             timeClips[_loc2_].gotoAndStop(1);
  38.          }
  39.          _loc2_ = _loc2_ + 1;
  40.       }
  41.       if(loaded && _currentframe < _totalframes)
  42.       {
  43.          nextFrame();
  44.       }
  45.       timeAccum -= FRAME_TIME;
  46.    }
  47.    time += _loc4_;
  48.    firstframe = false;
  49. }
  50. stop();
  51. _root.stop();
  52. var initX = bar._x;
  53. var time = getTimer();
  54. var FRAME_TIME = 33.333333333333336;
  55. var timeAccum = 0;
  56. var firstframe = true;
  57. var loaded = false;
  58. timeClips = [bargfx,tank.mc0,tank.mc1,tank.mc2,tank.mc3,tank.mc4,tank.mc4.mc0,tank.mc4.mc1,tank.mc4.mc0.mc0,tank.mc4.mc0.mc0.mc0.mc0,tank.mc4.mc0.mc0.mc0.mc1,tank.mc4.mc0.mc0.mc0.mc2,tank.mc4.mc0.mc0.mc0.mc3,tank.mc4.mc0.mc0.mc1,tank.mc4.mc0.mc0.mc2,tank.mc5.mc0];
  59. var i = 0;
  60. while(i < timeClips.length)
  61. {
  62.    timeClips[i].stop();
  63.    i++;
  64. }
  65.